import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';

import { NarsRoutingModule } from './nars-routing.module';
import { NarsComponent } from './nars.component';
import { NzLayoutModule } from 'ng-zorro-antd/layout';
import { NzBreadCrumbModule } from 'ng-zorro-antd/breadcrumb';
import { NzCollapseModule } from 'ng-zorro-antd/collapse';
import { NzMenuModule } from 'ng-zorro-antd/menu';
import { NzDividerModule } from 'ng-zorro-antd/divider';
import { NzIconModule } from 'ng-zorro-antd/icon';
import { FontAwesomeModule } from '@fortawesome/angular-fontawesome';
import { MainHeaderComponent } from './views/main-header/main-header.component';
import { MainSiderComponent } from './views/main-sider/main-sider.component';
import { NzGridModule } from 'ng-zorro-antd/grid';
import { OrderModule } from 'ngx-order-pipe';
import { NzDropDownModule } from 'ng-zorro-antd/dropdown';
import { NzPopconfirmModule } from 'ng-zorro-antd/popconfirm';
import { NzMessageModule } from 'ng-zorro-antd/message';

@NgModule({
  declarations: [
    NarsComponent, MainHeaderComponent, MainSiderComponent
  ],
  imports: [
    CommonModule,
    NarsRoutingModule,
    FontAwesomeModule,
    OrderModule,

    NzLayoutModule,
    NzBreadCrumbModule,
    NzCollapseModule,
    NzMenuModule,
    NzDividerModule,
    NzIconModule,
    NzGridModule,
    NzDropDownModule,
    NzPopconfirmModule,
    NzMessageModule
  ]
})
export class NarsModule { }
